package com.ruoyi.api.dto.lamp.resp;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.ruoyi.common.annotation.Translation;
import com.ruoyi.common.constant.TransConstant;

import lombok.Data;

/**
 * 路灯管养
 * 
 * @author cc
 *
 */

@Data
public class LampStatisticsRespDto {
    private Long id;

    /**
     * 项目名称
     */
    private String itemName;

    /**
     * 服务类型名称
     */
    private String serviceType;

    /**
     * 路灯类型
     */
    private String lampType;
    
    /**
     * 路灯类型
     */
    private String lampProperties;

    /**
     * 杆数（杆）
     */
    private Long polesCount;

    /**
     * 盏数（盏）
     */
    private Long lampCount;

    /**
     * 电箱（个）
     */
    private Long boxCount;

    /**
     * 箱变（座）
     */
    private Long voltageCount;

    /**
     * 管养日期
     */
    private String date;

    /**
     * 社区
     */
    private String community;

    /**
     * 地址
     */
    private String address;

    /**
     * 应该管养频率
     */
    private Long frequency;

    /**
     * 实际管养频率
     */
    private Long actualFrequency;

    /**
     * 状态
     */
    private String status;

    @Translation(type = TransConstant.OSS_ID_TO_URL , mapper = "pic1Content")
    private String pic1;
    
    /**
     * 现场完成前照片
     */
    @JsonIgnore
    private String pic1Content;
}
